package com.fulihui.usercore.request.wechat;

import org.near.servicesupport.request.AbstractServiceRequest;

/**
 * @author Willard.Hu on 2016/12/15 0015.
 */
public class UserWechatQueryRequest extends AbstractServiceRequest {
    private static final long serialVersionUID = 1022870094139202151L;
    /**
     * 公众号id(开放平台应用号id)
     */
     private String appid;
    /**
     * 微信用户唯一标识
     */
    private String openId;
    /**
     * 微信开放平台绑定公众号时，微信开放平台下的统一标识
     */
    private String unionid;
    /**
     * 用户唯一表示
     */
    private String userId;
    /**
     * openId 类型，现在区分为公众号和开放平台
     *
     * @see com.fulihui.usercore.enums.WechatOpenIdTypeEnum
     */
    private String openIdType;

    /**
     * Getter method for property <tt>openIdType</tt>
     *
     * @return property value of openIdType
     */
    public String getOpenIdType() {
        return openIdType;
    }

    /**
     * Setter method for property <tt>openIdType</tt>.
     *
     * @param openIdType value to be assigned to property openIdType
     */
    public void setOpenIdType(String openIdType) {
        this.openIdType = openIdType;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getUnionid() {
        return unionid;
    }

    public void setUnionid(String unionid) {
        this.unionid = unionid;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }
}
